home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Demos / ByCompany / ActiveIngredients / communicae / communicae.app / DemoFiles / communicae.pic < prev    next >
Text File  |  1993-09-21  |  21KB  |  516 lines

  1. <H?5lq(B?4h?3lr
  2.  
  3.             /\    _______
  4.                /  \   \      \
  5.               /    \   \      \
  6.              /      \   \______\
  7.             /        \
  8.            /__________\    _______
  9.                    \      \
  10.             ____________\       \
  11.                /            \
  12.               /         __________         \
  13.              /        /          \      \
  14.             /______/            \______\
  15.  
  16. #3      ACTIVE INGREDIENTS INC.
  17. #4      ACTIVE INGREDIENTS INC.
  18. ?73h
  19.                 PRESENTS...
  20. #3           Communicae
  21. #4           Communicae
  22.     VT220 and Tektronix emulation for the NeXT Computer System
  23.             Copyright (C) 1989-1993 Active Ingredients, Inc.
  24. ?73l
  25. ------------------------ Press any key to continue: ------------------------ H
  26. (To stop this demo at any time, type Esc or Command-period.)?73h
  27. #3           Communicae
  28. #4           Communicae
  29. Communicae is a VT220 and Tektronix 4014 emulator for any NEXTSTEP
  30. computer. It can use either of the serial ports on the back of the
  31. machine (or any other serial connection with a driver in /dev) to
  32. connect to computers and modems. It can also work through a "psuedo
  33. tty" to operate programs on the computer running NEXTSTEP itself.
  34.  
  35. Communicae offers complete and very accurate, extensively tested VT220
  36. emulation, making it indispensable for operating the often finicky
  37. mainframe and Unix hosts that you need to talk to.
  38.  
  39. Tektronix 4014 emulation allows you to use the large libraries of
  40. scientific and graphics programs which support these graphics terminals.
  41. Besides displaying your graphics, Communicae can convert them into
  42. PostScript, from which they can be pasted into any of the word processor
  43. or other advanced page layout programs available under NEXTSTEP.
  44.  
  45. ------------------------ Press any key to continue: ------------------------ H#6VT220 Attributes:
  46.  
  47. Communicae emulates ALL VT220 attribute combinations:
  48.  
  49.           None      Bold      Undrscore Bold/Und.
  50.  
  51. None      AbCdEfGh  mAbCdEfGh  mAbCdEfGh  4mAbCdEfGh  
  52.  
  53. Blink     AbCdEfGh  5mAbCdEfGh  5mAbCdEfGh  4;5mAbCdEfGh  
  54.  
  55. Reverse   AbCdEfGh  7mAbCdEfGh  7mAbCdEfGh  4;7mAbCdEfGh  
  56.  
  57. Bli/Rev   AbCdEfGh  5;7mAbCdEfGh  5;7mAbCdEfGh  4;5;7mAbCdEfGh  
  58.  
  59. #6Wide AbCd mAbCd mAbCd 4mAbCd 
  60. #3Tall AbCd mAbCd mAbCd 4mAbCd 
  61. #4Tall AbCd mAbCd mAbCd 4mAbCd 
  62.  
  63. #6W/R  AbCd 7mAbCd 7mAbCd 4;7mAbCd 
  64. #3T/B/RAbCd 5;7mAbCd 5;7mAbCd 4;5;7mAbCd 
  65. #4T/B/RAbCd 5;7mAbCd 5;7mAbCd 4;5;7mAbCd 
  66.  
  67.  
  68. ------------------------ Press any key to continue: ------------------------
  69. HThe DEC Graphics character set is emulated.
  70.  
  71. Normal:  _`abcdefghijklmnopqrstuvwxyz{|}~
  72. Graphics:(0_`abcdefghijklmnopqrstuvwxyz{|}~(1
  73.  
  74. Consider the following hypothetical form:
  75. (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqql
  76. x
  77. x
  78. x
  79. x
  80. x
  81. x
  82. x
  83. x
  84. x
  85. x
  86. x
  87. x
  88. x
  89. x
  90. mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjAxAxAxAxAxAxAxAxAxAxAxAxAxAxAk
  91.  
  92.  
  93.  
  94. tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
  95.  
  96.  
  97. tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
  98. BCwBxBxBxBxBxBxBxBxBxBxBvBCnBCtqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu(BBBCCDigital Equipment Corporation Sample Video Form
  99.  
  100.  
  101. CCTerminal:VT220(0  x(1CDate and time:20-Dec-83 12:12 PMBCPress a key: 
  102. H#6         Foreign Characters:
  103. ALL VT220 character sets and sequences for controlling them are
  104. emulated by Communicae. If 8-bit communication is being used, host
  105. computers can send foreign letters in industry standard encodings
  106. such as the DEC Multinational character set:
  107.  
  108.    2  3  4  5  6  7  8  9  A  B  C  D  E  F
  109. 0     0  @  P  `  p        ©  ®  ¹  —  ì  ö
  110. 1  !  1  A  Q  a  q        ¡  –  ˋ  ±  Æ  æ
  111. 2  "  2  B  R  b  r        ¢  †  ´  ¼  í  ù
  112. 3  #  3  C  S  c  s        £  ‡  ˆ  ½  ª  ú
  113. 4  $  4  D  T  d  t        ⁄  ·  ˜  ¾  î  û
  114. 5  %  5  E  U  e  u        ¥  ¦  ¯  à  ï  ı
  115. 6  &  6  F  V  f  v        ƒ  ¶  ˘  á  ð  ü
  116. 7  '  7  G  W  g  w        §  •  ˙  â  ñ  ý
  117. 8  (  8  H  X  h  x        ¤  ‚  ¨  ã  Ł  ł
  118. 9  )  9  I  Y  i  y        ’  „  ²  ä  Ø  ø
  119. A  *  :  J  Z  j  z        “  ”  ˚  å  Œ  œ
  120. B  +  ;  K  [  k  {        «  »  ¸  ç  º  ß
  121. C  ,  <  L  \  l  |        ‹  …  ³  è  ò  þ
  122. D  -  =  M  ]  m  }        ›  ‰  ˝  é  ó  ÿ
  123. E  .  >  N  ^  n  ~        fi  ¬  ˛  ê  ô  
  124. F  /  ?  O  _  o           fl  ¿  ˇ  ë  õ  
  125.  
  126. ------------------------ Press any key to continue: ------------------------
  127.  
  128.  
  129. With older 7-bit communication systems, foreign langauages are
  130. supported by several foreign language replacement sets:
  131.  
  132. ASCII:        # @ [ \ ] ^ _ ` { | } ~
  133. (AUnited Kingdom:    # @ [ \ ] ^ _ ` { | } ~
  134. (4Dutch:        # @ [ \ ] ^ _ ` { | } ~
  135. (CFinnish:    # @ [ \ ] ^ _ ` { | } ~
  136. (RFrench:        # @ [ \ ] ^ _ ` { | } ~
  137. (QFrench Canada:    # @ [ \ ] ^ _ ` { | } ~
  138. (KGerman:        # @ [ \ ] ^ _ ` { | } ~
  139. (YItalian:    # @ [ \ ] ^ _ ` { | } ~
  140. (ENorwegian:    # @ [ \ ] ^ _ ` { | } ~
  141. (6Portuguese:    # @ [ \ ] ^ _ ` { | } ~
  142. (ZSpanish:    # @ [ \ ] ^ _ ` { | } ~
  143. (HSwedish:    # @ [ \ ] ^ _ ` { | } ~
  144. (=Swiss:        # @ [ \ ] ^ _ ` { | } ~
  145. (B
  146.  
  147. Foreign characters may be typed on the keyboard using the Alt key and
  148. NeXT standard conventions. They are turned into the correct code for
  149. the current character set before being sent.
  150.  
  151. ------------------------ Press any key to continue: ------------------------
  152. Communicae may also be configured to use the character set used by IBM
  153. Personal Computers. Many bulletin boards assume this character set
  154. is used, especially for line drawing:
  155.  
  156. #6IBM PC Character set:*3
  157.    2  3  4  5  6  7  8  9  A  B  C  D  E  F
  158. 0     0  @  P  `  p     Ð  ©  ®  ¹  —  ì  ö
  159. 1  !  1  A  Q  a  q  À  Ñ  ¡  –  ˋ  ±  Æ  æ
  160. 2  "  2  B  R  b  r  Á  Ò  ¢  †  ´  ¼  í  ù
  161. 3  #  3  C  S  c  s  Â  Ó  £  ‡  ˆ  ½  ª  ú
  162. 4  $  4  D  T  d  t  Ã  Ô  ⁄  ·  ˜  ¾  î  û
  163. 5  %  5  E  U  e  u  Ä  Õ  ¥  ¦  ¯  à  ï  ı
  164. 6  &  6  F  V  f  v  Å  Ö  ƒ  ¶  ˘  á  ð  ü
  165. 7  '  7  G  W  g  w  Ç  Ù  §  •  ˙  â  ñ  ý
  166. 8  (  8  H  X  h  x  È  Ú  ¤  ‚  ¨  ã  Ł  ł
  167. 9  )  9  I  Y  i  y  É  Û  ’  „  ²  ä  Ø  ø
  168. A  *  :  J  Z  j  z  Ê  Ü  “  ”  ˚  å  Œ  œ
  169. B  +  ;  K  [  k  {  Ë  Ý  «  »  ¸  ç  º  ß
  170. C  ,  <  L  \  l  |  Ì  Þ  ‹  …  ³  è  ò  þ
  171. D  -  =  M  ]  m  }  Í  µ  ›  ‰  ˝  é  ó  ÿ
  172. E  .  >  N  ^  n  ~  Î  ×  fi  ¬  ˛  ê  ô  
  173. F  /  ?  O  _  o     Ï  ÷  fl  ¿  ˇ  ë  õ  
  174. *<
  175. ------------------------ Press any key to continue: ------------------------
  176.  
  177.  
  178.  
  179.  
  180. #6Scroll Back:
  181.  
  182. Lines scrolled off the top of the screen are remembered (minus their
  183. attributes) and may be viewed again by moving the scroll bar. This saved
  184. area is called the "scroll back" and may be infinitely large, truncated
  185. after 8K (as it is here), or it may be disabled completely if the scroll
  186. bars are confusing (such as when you are using a full-screen editor).
  187.  
  188. Any text on the screen or in the scroll back may be selected and cut or
  189. copied to the pasteboard, and from there pasted into any other applications,
  190. such as WriteNow. You may also "paste" into Communicae: this causes it
  191. to type the contents to the machine or program on the other end. The
  192. scroll back (or portions of it) may also be written to files for permanent
  193. storage.
  194.  
  195.  
  196.  
  197.  
  198. ------------------------ Press any key to continue: ------------------------ H
  199.  
  200. #6Tektronix 4014 Emulation
  201.  
  202. Communicae is also a Tektronix emulator. Tektronix graphics are displayed
  203. in a separate window.  You can zoom in and out or scroll around to examine
  204. the graphic, and you can write it as Encapsulated PostScript to a file,
  205. from which it may be inserted into any program that understands EPS files.
  206. Communicae preserves straight lines and line joins, and detects closed
  207. shapes, and translates these to PostScript so the resulting printout will
  208. look correct even if scaled very large.
  209.  
  210. To demonstrate Tektronix graphics, pick "Demo Tektronix" off the menu
  211. after this demonstration ends.
  212.  
  213. 1H------------------------ Press any key to continue: ------------------------ H
  214. #6File Transfers
  215.  
  216. Communicae is able to transmit and receive files to/from remote
  217. systems, using standard protocols: XModem, YModem, and Kermit. 1K
  218. blocks and 16 bit CRC checksums are supported for fast and reliable
  219. transmission. YModem and Kermit are able to send large batches of
  220. files, by simply typing in "starnames" (such as "/me/source/*.c") when
  221. asked to select the file.
  222.  
  223. Communicae supports "drag and drop" file transfers so that you can
  224. drag file icons into a Communicae window to transfer them, instead
  225. of typing the file names by hand.
  226.  
  227. Even if you have a host that does not support such file transfers,
  228. Communicae offers support for uploading and downloading text files,
  229. including pauses for echoed characters, recognition of eof, etc. Once
  230. set up, such transfers are as easy as protocol transfers: you operate
  231. them using the same menu items and file selection panels.
  232.  
  233. 1H------------------------ Press any key to continue: ------------------------ H
  234. #6Configuration
  235.  
  236. Many different setups for different hosts and local programs may be
  237. saved in ".cae" files. You can either change the setup in Communicae
  238. and save the file, or you can edit these files (which are straight
  239. text) with your favorite text editor. When you launch Communicae, it
  240. will use the setup in "default.cae". But you can also double-click on
  241. any other setup to launch a new Communicae using that one. Communicae
  242. may also be run from a shell and any setup file named on the command
  243. line.
  244.  
  245. The setups contain all the information in the setup panels, such as
  246. the file transfer settings, as well as the size and position of the
  247. window and menus. Psuedo tty setups can save the name of the program
  248. to run on the "other end" and any switches to it. An automatic string
  249. may be sent on startup, and on exit.
  250.  
  251. All Command keys may be rebound to any menu item, or to send any
  252. string you want. If you do not use menu items, or prefer to just use
  253. the right mouse button for pop-up menus, the menu may be removed from
  254. the screen.
  255.  
  256. 1H------------------------ Press any key to continue: ------------------------ H
  257. #6Emacs support
  258.  
  259. Communicae has been specially designed to be a powerful and attractive
  260. front end to the GNU Emacs editor supplied with the NeXT Extended
  261. System. Command acts as a "Meta" key on ALL characters (including Q
  262. and H, control characters, the arrow keys, etc). Special escape
  263. sequences and a special "termcap" entry mean very fast screen update.
  264. Clicking the mouse will place the cursor at the clicked position. You
  265. can drag any file in from the Browser in order to open it.
  266.  
  267. #6Display and Fonts
  268.  
  269. Unlike any other terminal emulator, Communicae lets you use any font
  270. you wish, including proportionally-spaced fonts. You can use any font
  271. size up to 100pt. Columns and tabs are preserved and remain straight,
  272. and it still remains 100% compatable with a VT220 terminal. To
  273. demonstrate this, pick "Display..." off the "Setup" menu, and press
  274. the small button to the right of the font name, and pick any font off
  275. the list.
  276.  
  277. --------------------------------------------------------------------------
  278. The remainder of this demonstration shows the emulation in action:
  279. (To stop this demo at any time, type Esc or Command-period.)
  280. ------------------------ Press any key to continue: ------------------------
  281. HVT52 Emulation mode:
  282.  
  283. In its simplest form, the VT100 serves as a direct replacement for 
  284. the well-known VT52. The screen format is 24 lines of 80 
  285. columns, in lower and upper case, and the VT100 will accept the 
  286. complete set of VT52 escape sequences, including...
  287. ?2lCursor stepping...CCCCCCCCCCCCCCCCCCCC...to the right...BBBBBB...down...DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...back to the left...AAAA...and up...
  288. HJY#%We have direct cursor addressingHTo home position...Y*D...or...Y,H...anywhere else...Y.L...on the screen...
  289. We have partial erase; we can erase the rest of a line...DDDDDDDDDDDDDDDDDDDDDK
  290. or the rest of the screen...
  291. AA
  292. JAKHFrom here at the home position we can erase the whole screen...HJThe keyboard alternatives exist, too, including 
  293. alternate keypad and cursor control keys.
  294.  
  295. We even have a set of special characters.
  296.  
  297. F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP
  298. QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G<H#6BUT...
  299. Beyond its capabilities as a VT52 emulator, the VT220
  300. implements a full set of ANSI compatible controls, 
  301. and a set of features never before found in a DEC terminal.
  302.  
  303. It does, of course, have the normal cursor stepping.
  304. CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...to the right...DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...back to the left...BBBBBB...down...AAAAA...and back up...
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311. ...but beside the unit cursor stepping, it has relative
  312. cursor spacing, by stepping with a parameterized move...
  313. from the margin...C...way right...D...back to the left...A...straight up...B...and down again...
  314. ...all in a trice.
  315. HAbsolute direct cursor addressing is available in three forms.
  316. The parameterized ANSI sequences offer two commands.
  317. 15HEach is implemented to allow the user freedom of choice.The third is the "save and restore cursor" command pair.1HThe available erase commands are much more versatile
  318. than the comparable VT52 modes.
  319. From the current cursor position, 
  320. we can erase to the end of the line. (this part, for example).
  321. ...or we can erase to the start of the line (as the line above).
  322.  
  323. or the entire current line from any point within it.D1HThe entire screen can be bounded in the same manner,
  324. and we can erase to the end of the screen from the cursor...
  325.  
  326. ...from the start of the screen to the cursor...
  327. AA...or the whole screen at once...
  328. HSeveral character sets may be resident in the VT100.
  329. The normal set is the USASCII set of letters and graphics...
  330. (B !"#$%&'()*+,-./0123456789:;<=>?
  331. @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  332.  
  333. There is a similar set for the United Kingdom...
  334. (A !"#$%&'()*+,-./0123456789:;<=>?
  335. @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  336.  
  337. Special graphics may be enabled...
  338. (0 !"#$%&'()*+,-./0123456789:;<=>?
  339. @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  340. (B
  341. An alternate character ROM may be installed...(1
  342.  !"#$%&'()*+,-./0123456789:;<=>?
  343. @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  344. (B
  345. Or last, alternate graphics may be available...(2
  346.  !"#$%&'()*+,-./0123456789:;<=>?
  347. @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
  348. (BHThere may be as many as four optional character attributes 
  349. which may be associated with any character on the screen.
  350. Normally, once an attribute is enabled it is associated 
  351. with all characters displayed after it until it is changed.
  352.  
  353. Characters with attributes never lose their attributes 
  354. as long as they remain on the screen without being overwritten.
  355. The separate attributes are bold, underline, blink, and reverse video.
  356. Attributes may be turned on in combination, as 
  357.  bold and reverse.
  358. Any combinations are legal.
  359. HAlong with the character attributes there are some 
  360. line and screen wide attributes of note.
  361. #6One of the more dramatic is 
  362. #6double width lines.
  363. #6Double width may be selected on a line
  364. #6by line basis.
  365. Lines previously entered may be changed
  366. between modes selectively.
  367. AA#6
  368. #6
  369. #3Then there is the double height line.
  370. #4Then there is the double height line.
  371. The double height line is always double width, 
  372. and provides that extra emphasis for very important displays.
  373. How could one miss the following, for example...
  374.  
  375. #3          COMMUNICAE IS ON LINE!        
  376. #4          COMMUNICAE IS ON LINE!        
  377. 
  378. ?3h
  379.  
  380.  
  381. The other dramatic display mode is the 132 column line. It, of necessity, clears the screen when invoked, 
  382. but does allow the convenient display of wide format data such as program listings or financial reports 
  383. with a minimum of distortion and line wraparound.
  384. #6The combination of 132 column mode and double width characters    
  385. #6can also be used to simulate a 66 column screen if desired.
  386. #3Double height by 66 column
  387. #4Double height by 66 column
  388. #3may be very useful in limited vision applications.
  389. #4may be very useful in limited vision applications.
  390. ?3lThe last screen wide display attribute is full reverse video.
  391. ?5hThis provides a dark-on-light display which 
  392. some users find helpful by providing more visible 
  393. display area margins and a different screen contrast environment.
  394. The four possible character attributes may still be present, 
  395. and they display as bold, underline, blink, and reverse.
  396. The bold on screen reverse, 
  397. or character reverse on screen reverse may be 
  398. particularly useful in a forms-filling or 
  399. direct access editing environment to delimit used and unused 
  400. display area.
  401.  
  402. Note that changing screen background does not clear the screen.
  403. ?5lHBy the use of the indexing sequences, the terminal can be made
  404. MM      to scroll in reverse,
  405. MM            allowing new input to be at the top of the screen.
  406. 1HAnother useful feature of the VT100 scrolling system 
  407. is the defined scrolling region.
  408. First we add a little screen background...
  409.  
  410. C...background...
  411. C...background...
  412. C...background...
  413. C...background...
  414. C...background...
  415. C...background...
  416. C...background...
  417. C...background...
  418. C...background...
  419. C...background...
  420. C...background...
  421. C...background...
  422. C...background...
  423. C...background...
  424. C...background...
  425. C...background...
  426. C...background...
  427. C...background...
  428. C...background...
  429. C...background...
  430. C...background...
  431. C...background...
  432. C...background...
  433. C...background...?6l4rDDDDDDDDDDDDDDDDDDDDDDDDDThe scrolling region is any contiguous set of lines 
  434. on the screen in which normal scrolling takes place 
  435. while the rest of the screen stays fixed.
  436.  
  437. The subset area may be used to display variable text while 
  438. the background area is used to display forms or other 
  439. fixed format material.
  440. HThe background area may still be written to...
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456. ...but any explicit or implicit scrolling will be 
  457. limited to the scrolling area.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470. MMMMScrolling in this area is still bidirectional.
  471. DDDDDMMMMMMMMMMMM4r
  472.  
  473.  
  474. ?73l
  475. ?3h(0opqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBopqrsBH(BB
  476. The horizontal bar set gives one-fifth line vertical resolution, and in 132 column mode, 
  477. the total screen resolution is 120 rows by 132 columns.
  478. 1H------------------------ Press any key to continue: ------------------------
  479. HH(0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAxBxBxBxBxBxBxBxBxBxBxBxBxBAnBnBnB
  480. A 1.0
  481. B 0.0
  482. B-1.0
  483. BnCnCnCnCnCnCnCnCnCnCCBC1C2C3C4C5C6C7C8C9CAAAArssBoooppqqrrrssBooopppqqqrrrssssBooooppppqqqqrrrrrssssssBooooooppppppppqqqqqqqqrrrrrrrrrrrssssssssssssssBooooooooooooooooooopppp
  484. pH#6 Y=EXP(-0.4*X)    Y=SIN(1.5*X-1)CBBBBBqpoArqoArqoArpAsqoArpAsqpAsqpAsrqpoAssrrrrrrrsBooprsBoqrBoqrBoqsBprBoqsBprsBprsBpqrsBoppqqqqqqqpooAsqpoArqoArqoArpAsqoArpAsqpAsqpAsrqpoAssrrrrrrrs
  485. [BooprsBoqr(B1H------------------------ Press any key to continue: ------------------------ ?3ll
  486.  
  487.  
  488.                 /\    _______
  489.                /  \   \      \
  490.               /    \   \      \
  491.              /      \   \______\
  492.             /        \
  493.            /__________\    _______
  494.                    \      \
  495.             ____________\       \
  496.                /            \
  497.               /         __________         \
  498.              /        /          \      \
  499.             /______/            \______\
  500.  
  501. #3     ACTIVE INGREDIENTS INC.
  502. #4     ACTIVE INGREDIENTS INC.
  503.             222 Third Street, Suite #0174
  504.             Cambridge, MA.  02142
  505.             (617)576-2000
  506.  
  507. END OF DEMO FILE
  508.